package de.tabuma.sso;

import javax.servlet.ServletException;

/**
 * @author $Author: alefen $
 * @version $Revision: 1.2 $
 * @since $Date: 2010/01/04 10:29:46 $
 */
public abstract class webservice extends de.tabuma.lib.webservice.WebserviceServlet {

    @Override
    public void init() throws ServletException {

        addClass("AttributeService", de.tabuma.sso.attribute.AttributeWebservice.class);
        addClass("CustomerService", de.tabuma.sso.customer.CustomerWebservice.class);
        addClass("GroupService", de.tabuma.sso.group.GroupWebservice.class);
        addClass("GroupPrivilegService", de.tabuma.sso.groupprivileg.GroupPrivilegWebservice.class);
        addClass("ProjectService", de.tabuma.sso.project.ProjectWebservice.class);
        addClass("PrivilegService", de.tabuma.sso.privileg.PrivilegWebservice.class);
        addClass("SSOService", de.tabuma.sso.sso.SSOWebservice.class);
        addClass("UserService", de.tabuma.sso.user.UserWebservice.class);
        addClass("UserGroupService", de.tabuma.sso.usergroup.UserGroupWebservice.class);
        setName("SSO");
        setNamespace("www.tabuma.de/sso");
        setUrl("https://tabumasso.appspot.com/webservice");
    }

}
